//
// Created on 2022/12/9.
//
// Node APIs are not fully supported. To solve the compilation error of the interface cannot be found,
// please include "napi/native_api.h".

#ifndef classification_hello_H
#define classification_hello_H

using namespace std;

class hello {
  public:
    static const int RET_CATEGORY_SUM = 410;
    static constexpr const char *category[RET_CATEGORY_SUM]{"放牧",
                                                            "苹果浏览器",
                                                            "手镯",
                                                            "坐垫",
                                                            "台面",
                                                            "舞会",
                                                            "科",
                                                            "体育",
                                                            "天空",
                                                            "社区",
                                                            "轮",
                                                            "可乐",
                                                            "男士礼服",
                                                            "花盆",
                                                            "球队",
                                                            "电脑",
                                                            "独轮车",
                                                            "双桅船",
                                                            "航空航天工程",
                                                            "水肺潜水",
                                                            "风镜",
                                                            "水果",
                                                            "羽毛球",
                                                            "马",
                                                            "墨镜",
                                                            "好玩",
                                                            "草原",
                                                            "海报",
                                                            "旗",
                                                            "快艇",
                                                            "睫毛",
                                                            "面纱",
                                                            "移动电话",
                                                            "独轮车",
                                                            "碟",
                                                            "皮革",
                                                            "抽屉",
                                                            "纸",
                                                            "码头",
                                                            "水禽",
                                                            "紧身衣",
                                                            "人力车",
                                                            "蔬菜",
                                                            "扶手",
                                                            "冰",
                                                            "金属",
                                                            "花",
                                                            "翅膀",
                                                            "银器",
                                                            "事件",
                                                            "天际线",
                                                            "钱",
                                                            "漫画",
                                                            "手提包",
                                                            "瓷",
                                                            "竞技者",
                                                            "窗帘",
                                                            "瓦",
                                                            "人类的嘴巴",
                                                            "团队",
                                                            "菜单",
                                                            "船",
                                                            "单板滑雪",
                                                            "凯恩狗",
                                                            "网",
                                                            "粘贴",
                                                            "杯子",
                                                            "橄榄球",
                                                            " 粉",
                                                            "帽",
                                                            "人的头发",
                                                            "冲浪",
                                                            "双人沙发",
                                                            "博物馆",
                                                            "沉船",
                                                            "树",
                                                            "长毛绒",
                                                            "单色",
                                                            "火山",
                                                            "岩石",
                                                            "枕头",
                                                            "介绍",
                                                            "星云",
                                                            "低音炮",
                                                            "湖",
                                                            "雪橇",
                                                            "刘海",
                                                            "桌布",
                                                            "项链",
                                                            "游泳衣",
                                                            "站立",
                                                            "牛仔裤",
                                                            "狂欢",
                                                            "垒球",
                                                            "中心",
                                                            "滑板手",
                                                            "蛋糕",
                                                            "龙",
                                                            "极光",
                                                            "滑雪",
                                                            "浴室",
                                                            "狗",
                                                            "针线活",
                                                            "雨伞",
                                                            "教会",
                                                            "火",
                                                            "钢琴",
                                                            "牛仔布",
                                                            "辔",
                                                            "内阁",
                                                            "口红",
                                                            "环",
                                                            "电视",
                                                            "滚筒",
                                                            "密封",
                                                            "音乐会",
                                                            "产品",
                                                            "新闻",
                                                            "快餐",
                                                            "角（动物）",
                                                            "纹身",
                                                            "鸟",
                                                            "新郎",
                                                            "爱",
                                                            "头盔",
                                                            "恐龙",
                                                            "刨冰",
                                                            "微型",
                                                            "胎",
                                                            "玩具",
                                                            "冰柱",
                                                            "夹克",
                                                            "咖啡",
                                                            "清真寺",
                                                            "划船",
                                                            "潜水衣",
                                                            "露营",
                                                            "水下",
                                                            "圣诞",
                                                            "格拉托",
                                                            "白板",
                                                            "领域",
                                                            "布偶猫",
                                                            "施工",
                                                            "灯罩",
                                                            "宫",
                                                            "膳食",
                                                            "厂",
                                                            "笼",
                                                            "快船（船）",
                                                            "体操",
                                                            "龟",
                                                            "人脚",
                                                            "婚姻",
                                                            "网页",
                                                            "人胡须",
                                                            "多雾路段",
                                                            "羊毛",
                                                            "卡布奇诺咖啡",
                                                            "灯塔",
                                                            "乐高",
                                                            "火花",
                                                            "莎丽",
                                                            "模型",
                                                            "寺庙",
                                                            "豆豆",
                                                            "建造",
                                                            "瀑布",
                                                            "企鹅",
                                                            "洞穴",
                                                            "体育场",
                                                            "微笑",
                                                            "人的手",
                                                            "公园",
                                                            "台",
                                                            "设得兰群岛牧羊犬",
                                                            "酒吧",
                                                            "吃",
                                                            "氖",
                                                            "斑点狗",
                                                            "鳄鱼",
                                                            "滑水",
                                                            "长板",
                                                            "路",
                                                            "种族",
                                                            "厨房",
                                                            "里程表",
                                                            "悬崖",
                                                            "小说",
                                                            "学校",
                                                            "相互作用",
                                                            "斗牛",
                                                            "义和团",
                                                            "袍",
                                                            "水族馆",
                                                            "超级英雄",
                                                            "馅饼",
                                                            "沥青",
                                                            "冲浪板",
                                                            "芝士汉堡",
                                                            "屏幕截图",
                                                            "晚餐",
                                                            "笑",
                                                            "午餐",
                                                            "派对",
                                                            "冰川",
                                                            "长凳",
                                                            "祖父母",
                                                            "水槽",
                                                            "雀鲷科",
                                                            "西装外套",
                                                            "砖",
                                                            "空间",
                                                            "背包",
                                                            "毛绒玩具",
                                                            "寿司",
                                                            "闪光",
                                                            "篝火",
                                                            "城堡",
                                                            "马拉松",
                                                            "比萨",
                                                            "海滩",
                                                            "人耳",
                                                            "赛车",
                                                            "坐着",
                                                            "冰山",
                                                            "架",
                                                            "车辆",
                                                            "流行音乐",
                                                            "操场",
                                                            "小丑",
                                                            "汽车",
                                                            "收紧",
                                                            "毛皮",
                                                            "音乐家",
                                                            "赌场",
                                                            "宝宝",
                                                            "醇",
                                                            "背带",
                                                            "礁",
                                                            "气球",
                                                            "外套",
                                                            "大教堂",
                                                            "竞争",
                                                            "小丑",
                                                            "黑板",
                                                            "双层床",
                                                            "熊",
                                                            "月亮",
                                                            "射箭",
                                                            "马球",
                                                            "河",
                                                            "钓鱼",
                                                            "摩天轮",
                                                            "砂浆板",
                                                            "手镯",
                                                            "肉",
                                                            "雕像",
                                                            "农场",
                                                            "沙漠",
                                                            "链",
                                                            "飞机",
                                                            "纺织品",
                                                            "热狗",
                                                            "针织",
                                                            "歌手",
                                                            "果汁",
                                                            "马戏团",
                                                            "椅子",
                                                            "乐器",
                                                            "房间",
                                                            "钩针",
                                                            "帆船",
                                                            "报纸",
                                                            "圣诞老人",
                                                            "沼泽",
                                                            "摩天大楼",
                                                            "皮肤",
                                                            "火箭",
                                                            "航空",
                                                            "客机",
                                                            "花园",
                                                            "废墟",
                                                            "风暴",
                                                            "眼镜",
                                                            "平衡",
                                                            "指甲（身体部位）",
                                                            "彩虹",
                                                            "泥",
                                                            "假期",
                                                            "胡子",
                                                            "桌巾",
                                                            "餐饮",
                                                            "新娘",
                                                            "牛",
                                                            "口袋",
                                                            "基础设施",
                                                            "培养",
                                                            "沙鼠",
                                                            "烟花",
                                                            "宠物",
                                                            "坝",
                                                            "船员",
                                                            "长椅",
                                                            "洗澡",
                                                            "退出",
                                                            "摩托车",
                                                            "蝴蝶",
                                                            "雪橇",
                                                            "水彩颜料",
                                                            "漂流",
                                                            "纪念碑",
                                                            "闪电",
                                                            "日落",
                                                            "保险杠",
                                                            "鞋子",
                                                            "滑水",
                                                            "球鞋",
                                                            "塔",
                                                            "昆虫",
                                                            "游泳池",
                                                            "餐垫",
                                                            "飞机",
                                                            "植物",
                                                            "丛林",
                                                            "扶手",
                                                            "鸭",
                                                            "连衣裙",
                                                            "餐具",
                                                            "花瓣",
                                                            "总线",
                                                            "光明节",
                                                            "森林",
                                                            "帽子",
                                                            "谷仓",
                                                            "管道",
                                                            "浮潜",
                                                            "凉",
                                                            "炊具和烤盘",
                                                            "循环",
                                                            "秋千（座位）",
                                                            "肌肉",
                                                            "猫",
                                                            "滑板",
                                                            "星",
                                                            "脚趾",
                                                            "垃圾",
                                                            "自行车",
                                                            "卧室",
                                                            "人",
                                                            "砂",
                                                            "峡谷",
                                                            "领带",
                                                            "枝条",
                                                            "加拿大无毛猫",
                                                            "超级反派",
                                                            "夜店",
                                                            "牧场",
                                                            "模式",
                                                            "短裤",
                                                            "喜马拉雅山",
                                                            "壁",
                                                            "绑腿",
                                                            "风帆冲浪",
                                                            "DJ",
                                                            "舞蹈",
                                                            "厢式货车",
                                                            "便当",
                                                            "睡觉",
                                                            "葡萄酒",
                                                            "野餐",
                                                            "休闲",
                                                            "沙丘",
                                                            "人群",
                                                            "皮艇",
                                                            "舞厅",
                                                            "自拍",
                                                            "毕业",
                                                            "护卫舰",
                                                            "山",
                                                            "男人",
                                                            "挡风玻璃",
                                                            "小艇",
                                                            "类",
                                                            "围巾",
                                                            "公牛",
                                                            "足球",
                                                            "袋",
                                                            "巴吉度猎犬",
                                                            "拖拉机",
                                                            "游泳的",
                                                            "正在运行",
                                                            "跟踪",
                                                            "直升机",
                                                            "沥青",
                                                            "时钟",
                                                            "歌曲",
                                                            "泽西岛",
                                                            "楼梯",
                                                            "襟翼",
                                                            "首饰",
                                                            "桥",
                                                            "美食",
                                                            "面包",
                                                            "探洞",
                                                            "贝壳",
                                                            "花圈",
                                                            "屋顶",
                                                            "曲奇饼",
                                                            "独木舟"};
    static constexpr const float g_thres_map[RET_CATEGORY_SUM] = {
        0.23,
        0.03,
        0.10,
        0.13,
        0.03,
        0.10,
        0.06,
        0.09,
        0.09,
        0.05,
        0.01,
        0.04,
        0.01,
        0.27,
        0.05,
        0.16,
        0.01,
        0.16,
        0.04,
        0.13,
        0.09,
        0.18,
        0.10,
        0.65,
        0.08,
        0.04,
        0.08,
        0.01,
        0.05,
        0.20,
        0.01,
        0.16,
        0.10,
        0.10,
        0.10,
        0.02,
        0.24,
        0.08,
        0.10,
        0.53,
        0.07,
        0.05,
        0.07,
        0.27,
        0.02,
        0.01,
        0.71,
        0.01,
        0.06,
        0.06,
        0.03,
        0.96,
        0.03,
        0.94,
        0.05,
        0.03,
        0.14,
        0.09,
        0.03,
        0.11,
        0.50,
        0.16,
        0.07,
        0.07,
        0.06,
        0.07,
        0.08,
        0.10,
        0.29,
        0.03,
        0.05,
        0.11,
        0.03,
        0.03,
        0.03,
        0.01,
        0.11,
        0.07,
        0.03,
        0.49,
        0.12,
        0.30,
        0.10,
        0.15,
        0.02,
        0.06,
        0.17,
        0.01,
        0.04,
        0.07,
        0.06,
        0.02,
        0.19,
        0.20,
        0.14,
        0.35,
        0.15,
        0.01,
        0.10,
        0.13,
        0.43,
        0.11,
        0.12,
        0.32,
        0.01,
        0.22,
        0.51,
        0.02,
        0.04,
        0.14,
        0.04,
        0.35,
        0.35,
        0.01,
        0.54,
        0.04,
        0.02,
        0.03,
        0.02,
        0.38,
        0.13,
        0.19,
        0.06,
        0.01,
        0.02,
        0.06,
        0.03,
        0.04,
        0.01,
        0.10,
        0.01,
        0.07,
        0.07,
        0.07,
        0.33,
        0.08,
        0.04,
        0.06,
        0.07,
        0.07,
        0.11,
        0.02,
        0.32,
        0.48,
        0.14,
        0.01,
        0.01,
        0.04,
        0.05,
        0.04,
        0.16,
        0.50,
        0.11,
        0.03,
        0.04,
        0.02,
        0.55,
        0.17,
        0.13,
        0.84,
        0.18,
        0.03,
        0.16,
        0.02,
        0.06,
        0.03,
        0.11,
        0.96,
        0.36,
        0.68,
        0.02,
        0.08,
        0.02,
        0.01,
        0.03,
        0.05,
        0.14,
        0.09,
        0.06,
        0.03,
        0.20,
        0.15,
        0.62,
        0.03,
        0.10,
        0.08,
        0.02,
        0.02,
        0.06,
        0.03,
        0.04,
        0.01,
        0.10,
        0.05,
        0.04,
        0.02,
        0.07,
        0.03,
        0.32,
        0.11,
        0.03,
        0.02,
        0.03,
        0.01,
        0.03,
        0.03,
        0.25,
        0.20,
        0.19,
        0.03,
        0.11,
        0.03,
        0.02,
        0.03,
        0.15,
        0.14,
        0.06,
        0.11,
        0.03,
        0.02,
        0.02,
        0.52,
        0.03,
        0.02,
        0.02,
        0.02,
        0.09,
        0.56,
        0.01,
        0.22,
        0.01,
        0.48,
        0.14,
        0.10,
        0.08,
        0.73,
        0.39,
        0.09,
        0.10,
        0.85,
        0.31,
        0.03,
        0.05,
        0.01,
        0.01,
        0.01,
        0.10,
        0.28,
        0.02,
        0.03,
        0.04,
        0.03,
        0.07,
        0.14,
        0.20,
        0.10,
        0.01,
        0.05,
        0.37,
        0.12,
        0.04,
        0.44,
        0.04,
        0.26,
        0.08,
        0.07,
        0.27,
        0.10,
        0.03,
        0.01,
        0.03,
        0.16,
        0.41,
        0.16,
        0.34,
        0.04,
        0.30,
        0.04,
        0.05,
        0.18,
        0.33,
        0.03,
        0.21,
        0.03,
        0.04,
        0.22,
        0.01,
        0.04,
        0.02,
        0.01,
        0.06,
        0.02,
        0.08,
        0.87,
        0.11,
        0.15,
        0.05,
        0.14,
        0.09,
        0.08,
        0.22,
        0.09,
        0.07,
        0.06,
        0.06,
        0.05,
        0.43,
        0.70,
        0.03,
        0.07,
        0.06,
        0.07,
        0.14,
        0.04,
        0.01,
        0.03,
        0.05,
        0.65,
        0.06,
        0.04,
        0.23,
        0.06,
        0.75,
        0.10,
        0.01,
        0.63,
        0.41,
        0.09,
        0.01,
        0.01,
        0.18,
        0.10,
        0.03,
        0.01,
        0.05,
        0.13,
        0.18,
        0.03,
        0.23,
        0.01,
        0.04,
        0.03,
        0.38,
        0.90,
        0.21,
        0.18,
        0.10,
        0.48,
        0.08,
        0.46,
        0.03,
        0.01,
        0.02,
        0.03,
        0.10,
        0.01,
        0.09,
        0.01,
        0.01,
        0.01,
        0.10,
        0.41,
        0.01,
        0.06,
        0.75,
        0.08,
        0.01,
        0.01,
        0.08,
        0.21,
        0.06,
        0.02,
        0.05,
        0.02,
        0.05,
        0.09,
        0.12,
        0.03,
        0.06,
        0.11,
        0.03,
        0.01,
        0.01,
        0.06,
        0.84,
        0.04,
        0.81,
        0.39,
        0.02,
        0.29,
        0.77,
        0.07,
        0.06,
        0.22,
        0.23,
        0.23,
        0.01,
        0.02,
        0.13,
        0.04,
        0.19,
        0.04,
        0.08,
        0.27,
        0.09,
        0.06,
        0.01,
        0.03,
        0.21,
        0.04};
};

#endif //classification_hello_H
